﻿body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: 'Microsoft Yahei', Arial, 宋体, sans-serif;
}

.mfOuterBox01,
.mfOuterBox,
#style_load,
#mOuterBox,
.divBorder01,
.divBorder,
.kjBorder01,
.kjBorder {
    overflow: hidden;
    *overflow-x: hidden;
}

h1,
h2,
p,
ul {
    margin: 0;
    padding: 0;
}

/*
a {
    height: 100%;
    width: 100%;
}
*/
/*

a img {
    height: 100%;
}
*/

.ct,
.ct_box,
.mf {
    overflow: hidden;
    *overflow-x: hidden;
}

#_ctl7_box .case-main {
    display: flex;
}

.news-list {
    display: block!important;
}

@media screen and (max-width: 750px) {
    #mTop,
    #mBody1,
    #mBody2,
    #mBottom,
    #bmf0 {
        min-width: 100%!important;
        width: 100%!important;
    }
    #mfid2 {
        display: none!important;
    }
    #mMain .wow {
        margin-bottom: 2rem!important;
        width: 100%!important;
    }
    #mMain .wow:nth-child(2) img {
        width: 100%!important;
    }
    #mMain .ct {
        margin-top: 2rem!important;
    }
    .m-pro-scope {
        display: none;
    }
	.product{
		padding: 0;
	}
    .products {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 0 1rem!important;
    }
    #mfid0 {
        width: 100%!important;
    }
    #mfid6 {
        float: none!important;
        width: 100%!important;
        margin: 0!important;
    }
    .products li {
        width: 48%!important;
        float: none!important;
        margin: 0 0 2rem!important;
    }
    .products li .pic img {
        height: 100%!important;
        object-fit: cover;
    }
	.select{
		padding-top: 2rem;
	}
    .select-item .item-txt h3 {
        font-size: 18px!important;
        font-weight: bold;
    }
    .products li .caption {
        font-size: 1.7rem!important;
        font-weight: bold;
    }
    #_ctl6_box .select img {
        margin: 0!important;
        width: 35rem!important;
        margin-bottom: 3rem!important;
    }
    .select-item,
    .select-item2 {
        flex-direction: column!important;
    }
    .select-item .item-txt {
        width: 100%!important;
        /* margin-top: 2rem; */
    }
    .select-item .item-txt p {
        margin: 1rem 0!important;
    }
    .select-item .item-txt a {
        width: 100%!important;
    }
    .select {
        margin-bottom: 2rem!important;
    }
    .case {
        padding-top: 2rem!important
    }
    .case-title {
        font-size: 24px!important;
        font-weight: bold;
    }
    .select-item,
    .select-item2 {
        margin-bottom: 1rem!important;
    }
    .container {
        width: 100%!important;
    }
    #_ctl7_box .main-fl {
        display: flex;
        flex-wrap: wrap!important;
        padding: 0!important;
        height: 20rem!important;
        width: 100%!important;
        display: flex;
        justify-content: center;
        padding-top: 2rem!important;
    }
    #_ctl7_box .main-fl li {
        margin-right: 1rem!important;
        padding-left: 1rem!important;
    }
	#_ctl8_box{
		padding: 2rem 0;
	}
    .case-title {
        margin-bottom: 3rem!important;
    }
    #_ctl7_box .main-fl::before {
        display: none!important;
    }
    .on::before {
        display: none!important;
    }
    .main-fr li,
    .main-fr {
        width: 100%!important;
        height: 100%!important;
        padding-bottom: 3rem;
        margin-bottom: 3rem;
        background: transparent!important;
    }
    .main-fr {
        margin-bottom: 0!important;
        padding-bottom: 0!important;
    }
    .main-fr li {
        background: white!important;
    }
    .about .fl h2 {
        font-size: 24px!important;
        font-weight: bold!important;
        margin-top: 2rem!important;
    }
	.about .fl em{
		margin: 10px 0
	}
    .clearfix {
        padding: 0!important;
        margin-bottom: 2rem!important;
        display: block!important;
    }
    .case-main .main-fr .fr-txt h3,
    .case-main .main-fr .fr-txt p {
        white-space: inherit!important;
        margin: 1rem!important;
    }
    .case-main .main-fr .fr-txt h3 {
        font-size: 22px!important;
        margin: 1rem!important;
        margin-top: 2rem!important;
    }
    .case-main .main-fr .fr-txt .fr {
        margin-top: 2rem!important;
        margin-right: 2rem!important;
        margin-left: 2rem!important;
        width: 88%!important;
    }
    #mfid11 .about,
    .about .fl,
    .fl-text {
        width: 100%!important;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    #mfid11 .about {
        margin-bottom: 0!important;
    }
    .fl-text {
        padding: 0 2rem!important;
    }
    .about .fl h2 {
        text-align: center;
    }
    .about .fl .btn-group a {
        width: 100%!important;
        margin-top: 2rem!important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .about .fl .btn-group a img {
        margin-right: .2rem!important;
    }
    .about .fr {
        padding: 0 2rem;
    }
    .btn-group {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    .case {
        padding-bottom: 0!important;
        margin-bottom: 0!important;
    }
    #mfid13 {
        display: none;
    }
    #_ctl10_box {
        width: 100%!important;
    }
    .box20061_-4331 .news-list .news-fl {
        width: 100%!important;
        display: none!important;
    }
    .box20061_-4331 .news-list>ul {
		width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
		float: none;
    }
	.box20061_-4331 .news-list li{
		float: none;
		width: 100%;
		margin-right: 0;
	}
    .box20061_-4331 .news-intro .title {
        white-space: inherit!important;
        display: flex;
    }
    .box20061_-4331 .news-intro .title a {
        font-size: 1.2rem!important;
        font-weight: bold;
        line-height: 1.8rem!important;
    }
    .box20061_-4331 .news-intro .info span {
        font-size: 12px!important;
        margin: 0!important;
    }
    .box20061_-4331 .news-list>ul .news-intro .info {
        text-align: center;
    }
    #_ctl11__ctl1_box .mfooter-main .fl {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 100%;
        margin-bottom: 2rem!important;
        padding: 0 2rem!important;
    }
    .mfooter-main .fl ul {
        margin: 0!important;
        width: 33%!important;
        margin-top: 2rem!important;
    }
    .mfooter-main .fr {
        float: none;
		margin-top: 0;
        padding: 0 2rem!important;
    }
    .mfooter-main .fr ul li {
        display: flex;
    }
    .mfooter-main .fr h3 {
        margin-top: 2rem!important;
    }
    #bmf3 .container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #bmf3 .mfooter-copy {
        height: 100%!important;
    }
    #bmf3 .container .fl a,
    #bmf3 .container .fr a {
        text-align: center;
        width: 100%;
    }
    #bmf3 .container .fr,
    #bmf3 .container .fl {
        text-align: center;
    }
    #mTopMiddle #tmf0 .ct {
        width: 100%!important;
    }
    #tmf2 .ct {
        /* display: none; */
    }
    #_ctl0__ctl1_box {
        left: 0;
    }
    #mBottom #bmf3 .mfooter-copy .container {
        margin-bottom: 0!important;
    }
    .box880_-6332 .nav>li>a {
        padding: 0!important;
    }
    .box880_-6332 .subnav {
        display: none!important;
    }
    .box880_-6332 .nav>li {
        margin-right: 1rem!important;
    }
}